*{margin:0;padding:0;}
html,body{height:100%}
body,h1,h2,h3,h4,h5,h6
{
	font-size: 12px;
	line-height:150%;
	font-family: Arial,Helvetica,sans-serif;
	color:#333;
}
a{color:#006080;text-decoration: none;}
a:hover{color:#0060ff;text-decoration: underline;}
p{margin:8px 0;text-indent:20px;}
h1{font-size:16px;color:#4A749F;margin:10px 0 0;padding:12px 3px 3px;}
ul{list-style-type:none;padding:0;}
table{width:100%;}
img{border-style:none;}
.clear {clear:both;}


#bodycontent{
    background-color:#fff;
	min-width:900px;
}

.panel{margin: 0 1px 5px;}
.panel .bd{
	background-color:Transparent;
	font-size: 13px;
	padding:5px;
}

.panel .hd{
    background:#E6E9EF;
	font-size: 13px;
	font-family: Arial,Helvetica,sans-serif;
	color:#435D82;
	font-weight:bold;
	line-height:2;
    padding:0 10px;
}
.panel .hd h2{
    background:transparent;
	font-size: 13px;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	color:#435D82;
	line-height:2;
    padding:0;
}


.title{margin:5px 5px 12px;}
#content
{
	margin:0 225px 0 220px;
	padding:0 15px; 
	border-left:1px solid #EEEEEE;
	border-right:1px solid #EEEEEE;
	/*min-height:400px;*/
}
#cpanel
{
	float:left;
	width:100%;
	overflow:hidden;
}
#rpanel
{
	float:left;
	margin:0 0 0 -205px;
    width:200px;
}
#lpanel
{
	float:left;
	margin-left:-100%;
    width:200px;
    padding:10px;
}
a.rss_feed {
background:transparent url(/static/image/icon_rss.gif) no-repeat scroll left top;
padding:0 0 0 15px;
}

.login{
padding:5px;
position:absolute;
right:10px;
top:0;
z-index:10;
}

.logo{float:left;margin:36px 0 0 25px;}
.logo a,.logo a:hover,.logo a:visited{text-decoration:none;}

#newscontainer
{
    margin:15px 0 0;
    font-size:13px;
}
#newscontainer .hd
{
    font-weight:bold;
    color:#A52A2A;   
}
#newscontainer .ft a
{
    font-style:italic;
    color:#7f7f7f;   
}
#newscontainer ul{list-style-type:none}
#newscontainer ul li
{
    border-bottom: solid 1px #eeeeee;
    padding:0 0 8px 0;  
    margin:0 0 5px 0;
}


#newscontainer h5
{
color:#7F7F7F;
font-weight:normal;
margin:3px 0 0;
}
.submitPanel{text-align:right;}


.textButton,.textButton:link,.textButton:visited
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	margin: 1px 0;
	background-color:#f0f0fb;
	overflow:visible;
	height:20px;
	line-height:18px;
	padding:1px 2px 0px 2px;
	border:solid 1px #666666;
	white-space:nowrap;
    font-size:12px;
    font-weight:normal;
	-moz-border-radius:2px;
    vertical-align:top;
    cursor:default;
    color:black;
    text-decoration:none;
}
.textButton:hover
{
	border:solid 1px #666666;
	background-color:#ddd;
	color:black;
	text-decoration:none;
}

.datetime
{
color:#7F7F7F;
font-size:90%;
font-style:italic;
font-weight:normal;
margin:3px 0 0;
}

.linkmap ul{list-style-type:none;}

.important
{
    background-color:#FFD8D8;
    color:red;
    font-size:110%;
    font-weight:bold;
    margin:5px 0;
    padding:8px;
}

#header
{
    overflow:hidden;
    background:#7399AD url(/static/image/hd.bmp) repeat-x;
    height:92px;
}
#header a{color:#fff;font-size:36px; margin:10px;}

#footer
{
	border-top:1px solid #eeeeee;
	background: #7399AD;
	padding: 5px;
	text-align:center;
	font-size:15px;
	margin:10px 0 0;
	height:25px;
	color:#eee;
}
#footer a,#footer a:hover,#footer a:visited{color:#eee;}

.menupanel{padding:0 20px 0 0;background-color:#8AB7CE;}
.lmenupanel{background-color:#8AB7CE;margin:15px 0 0;}

#mainmenu{float:right;}

.lmenu{margin:25px 10px 10px;}
.lmenu ul{list-style-type:none;}
.lmenu ul li{}
.lmenu ul li a,.lmenu ul li a:visited{
background-color:#F2F4F9;
color:#435D82;
display:inline-block;
font-size:14px;
height:25px;
line-height:1.5;
padding:2px 8px;
width:100%;
}
.lmenu ul li a:hover{background-color:#EAECF2;}

#entity_form table tr th{vertical-align:top;text-align:left;}
#entity_form input[type="text"]{width:655px;}

ul.disc{list-style-type:disc;padding-left:20px;}
#topmenu{padding-left:230px; margin-top:-25px;}
#topmenu ul{list-style-type:none;}
#topmenu ul li{float:left; margin:5px;}
#topmenu ul li a{color:#fff;font-size:14px;font-weight:bold;}